; Update ChangeLog and AUTHORS for Emacs 30.2
authorEli Zaretskii <eliz@gnu.org>
Sun, 18 May 2025 09:25:35 +0000 (05:25 -0400)
committerEli Zaretskii <eliz@gnu.org>
Sun, 18 May 2025 09:25:35 +0000 (05:25 -0400)
* etc/AUTHORS:
^ ChangeLog.5: Update.

ChangeLog.5
etc/AUTHORS

index af0dc0e5f10fc4be1f6a0d22cbabe9db55be832a..88768f544877bf697489eb6cac8f9ea41b60e41f 100644 (file)
+2025-05-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix saving abbrevs by 'abbrev-edit-save-buffer'
+
+       * lisp/abbrev.el (abbrev-edit-save-buffer): Reset
+       'abbrevs-changed'.  Suggested by Rick <rbielaws@gmail.com>.
+       (Bug#78435)
+
+2025-05-15  Konstantin Kharlamov  <Hi-Angel@yandex.ru>
+
+       typescript-ts-mode: align ternary-chain branches (bug#78187)
+
+       * lisp/progmodes/typescript-ts-mode.el:
+       (typescript-ts-mode--indent-rules): Make sure each new ternary
+       branch is aligned with the previous one.
+       * test/lisp/progmodes/typescript-ts-mode-resources/indent.erts:
+       (Chained ternary expressions): New test.
+
+2025-05-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       Improve Tramp test
+
+       * test/lisp/net/tramp-tests.el
+       (tramp-test26-interactive-file-name-completion): Adapt test.
+
+2025-05-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/autorevert.el (auto-revert-remote-files): Adapt docstring.
+
+2025-05-10  Stephen Berman  <stephen.berman@gmx.net>
+
+       Improve Electric Pair mode documentation (bug#78021)
+
+       * doc/emacs/programs.texi (Matching): Clarify and improve
+       documentation of Electric Pair mode.
+
+       * lisp/elec-pair.el: Improve description in header line.  Add text
+       and a reference to the Emacs user manual in the Commentary section.
+       (electric-pair-skip-self, electric-pair-inhibit-predicate)
+       (electric-pair-preserve-balance)
+       (electric-pair-delete-adjacent-pairs)
+       (electric-pair-open-newline-between-pairs)
+       (electric-pair-skip-whitespace)
+       (electric-pair-skip-whitespace-function)
+       (electric-pair-analyze-conversion)
+       (electric-pair--skip-whitespace)
+       (electric-pair-text-syntax-table, electric-pair--with-syntax)
+       (electric-pair-syntax-info, electric-pair--insert)
+       (electric-pair--syntax-ppss, electric-pair--balance-info)
+       (electric-pair-inhibit-if-helps-balance)
+       (electric-pair-skip-if-helps-balance)
+       (electric-pair-open-newline-between-pairs-psif)
+       (electric-pair-mode): Clarify and improve doc strings and some comments.
+       (electric-pair-post-self-insert-function): Restructure doc string
+       to shorten overlong first line, and reformat overlong lines of code.
+
+2025-05-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix indentation of XML comments
+
+       * lisp/nxml/nxml-mode.el (nxml-compute-indent-in-delimited-token):
+       Fix indentation in XML comments with empty lines.  Patch by John
+       Ciolfi <ciolfi@mathworks.com>.  (Bug#73206)
+
+2025-05-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       Improve Tramp's make-process handling for Solaris
+
+       * lisp/net/tramp-sh.el (tramp-sh-handle-make-process):
+       Disable buffering also for remote Solaris hosts.
+       Reported by Stacey Marshall <stacey.marshall@gmail.com>.
+
+2025-05-08  Stephen Gildea  <stepheng+emacs@gildea.com>
+
+       Document 'time-stamp-time-zone' in Emacs Manual
+
+       * doc/emacs/files.texi (Time Stamp Customization): Document
+       time-stamp-time-zone.
+
+2025-05-07  Yuan Fu  <casouri@gmail.com>
+
+       Make treesit--simple-indent-eval more permissive (bug#78065)
+
+       * lisp/treesit.el (treesit--simple-indent-eval): Allow EXP to be
+       anything, so higher-order indent presets can take anything as an
+       argument: t, nil, symbols, keywords, etc.
+
+2025-05-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       Adapt Tramp tests
+
+       * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
+       (tramp-test30-make-process): Adapt tests.
+
+2025-05-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix quoted local file name parts in Tramp
+
+       * lisp/net/tramp.el (tramp-handle-directory-file-name):
+       * lisp/net/tramp-integration.el (tramp-rfn-eshadow-update-overlay):
+       Handle quoted local file name part.
+
+2025-05-01  Jostein Kjønigsen  <jostein@kjonigsen.net>
+
+       Fix compilation-mode matches for csharp-mode (bug#78128)
+
+       * lisp/progmodes/csharp-mode.el:
+       (csharp-compilation-re-dotnet-error):
+       (csharp-compilation-re-dotnet-warning): Ignore leading whitespace.
+
+2025-04-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Add 3 scripts to fontset setup
+
+       * lisp/international/fontset.el (setup-default-fontset)
+       (script-representative-chars): Add support for Avestan, Old Turkic
+       and Chakma.  Patch by Werner Lemberg <wl@gnu.org>.  Do not merge
+       to master.
+
+2025-04-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix compilation errors in emacsclient.c with MinGW GCC 15
+
+       * lib-src/emacsclient.c (set_fg, get_wc): Declare using actual
+       function signatures.
+       (w32_give_focus): Cast return value of 'GetProcAddress' to correct
+       pointer types.  (Bug#78160)
+
+2025-04-27  Po Lu  <luangruo@yahoo.com>
+
+       Fix the Android build
+
+       * java/README.res: Move from java/res/README, as the AAPT does
+       not permit non-resource files in resource directories.
+
+2025-04-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid infinite recursion under 'rectangle-mark-mode'
+
+       * lisp/rect.el (rectangle--region-beginning)
+       (rectangle--region-end): Avoid infinite recursion.  Patch by Alcor
+       <alcor@tilde.club>.  Do not merge to master.  (Bug#77973)
+
+2025-04-26  Sean Bright  <sean@seanbright.com>  (tiny change)
+
+       Include additional version metadata during Windows install
+
+       * admin/nt/dist-build/emacs.nsi: Add DisplayIcon, DisplayVersion, and
+         Publisher values to the Uninstall registry key.
+
+2025-04-25  Stephen Gildea  <stepheng+emacs@gildea.com>
+
+       * doc/emacs/files.texi (Time Stamp Customization): Typo.
+
+2025-04-19  Spencer Baugh  <sbaugh@janestreet.com>
+
+       Backport: fix flymake margin indicator fallback logic
+
+       Backport 861e7f8b60e4bf076bf5991d25a22b3a012746bd to fix bug#77313, so
+       that fringe indicators are once again reliably the default on frames
+       that support them.
+
+       Do not merge to master.
+
+       * lisp/progmodes/flymake.el (flymake-indicator-type)
+       (flymake-mode): Fix margin fallback behavior.
+
+2025-04-19  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/progmodes/heex-ts-mode.el (heex-ts): Fix :group name.
+
+2025-04-18  Konstantin Kharlamov  <Hi-Angel@yandex.ru>
+
+       Fix typescript-ts-mode indentation (bug#77803)
+
+       Don't align variable names to their declaratory expression.
+
+       Before this commit in code like:
+
+           const a = 1,
+                 b = 2;
+
+       the b would get indented to `const'.  Similarly for `var' and
+       `let'. The expected behavior instead is getting indented to
+       `typescript-ts-mode-indent-offset'.
+
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--indent-rules): Indent identifiers declarations to
+       `typescript-ts-mode-indent-offset'.
+       * test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
+       (Lexical and variable declarations): Update test accordingly.
+
+2025-04-18  Yuan Fu  <casouri@gmail.com>
+
+       Handle offset in treesit--update-ranges-local (bug#77848)
+
+       * lisp/treesit.el:
+       (treesit--update-ranges-local): Add OFFSET parameter.
+       (treesit-update-ranges): Pass offset to
+       treesit--update-ranges-local.
+
+2025-04-18  kobarity  <kobarity@gmail.com>
+
+       Disable echo back instead of setting tty to raw in Inferior Python
+
+       * lisp/progmodes/python.el (python-shell-setup-code): Change the
+       Python setup code.  (Bug#76943)
+
+       (cherry picked from commit 4c5c20ddc2cdde570ccf54c4aa60644828ee213d)
+
+2025-04-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * admin/notes/emba: Fix docker build instruction.
+
+2025-04-18  Sean Whitton  <spwhitton@spwhitton.name>
+
+       * doc/lispref/text.texi (Margins): Grammar fix.
+
+       Author:
+
+2025-04-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       Backport: Fix tree-sitter tests on Emba
+
+       * test/infra/Dockerfile.emba: Use tree-sitter-rust v0.23.3 in
+       order to match ABI version of libtree-sitter0.
+
+       (cherry picked from commit 788c9cfb62c7fd50b171a9209dd7453bd03f14bf)
+
+2025-04-15  Wojciech Siewierski  <wojciech@siewierski.eu>
+
+       Fix deleting the first line of calc trail
+
+       * lisp/calc/calc-trail.el (calc-trail-kill): Remove the check
+       preventing the removal of the first trail line, which is no
+       longer relevant since commit 8e1376a3912.  (Bug#77816)
+
+2025-04-13  Po Lu  <luangruo@yahoo.com>
+
+       Fix file descriptor leaks on arm Android
+
+       * exec/loader-aarch64.s (_start):
+
+       * exec/loader-armeabi.s (_start): Fix thinko.
+       Do not merge to master.
+
+2025-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       lisp/help.el (help-form-show): Improve last change (bug#77118)
+
+       Fill the buffer from within the `with-output-to-temp-buffer`, as before.
+
+2025-04-12  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix display of keys in 'help-form' buffers (bug#77118)
+
+       * lisp/help.el (help-form-show): Use 'insert' instead of 'princ'
+       so that keys in 'help-form' are displayed with 'help-key-binding' face.
+
+2025-04-12  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'user-emacs-directory'
+
+       * doc/emacs/custom.texi (Find Init): Document the effect of
+       'user-emacs-directory' on native compilation.  Advise against
+       changing the value of 'user-emacs-directory' in init files.
+       (Bug#77745)
+
+2025-04-11  Sean Whitton  <spwhitton@spwhitton.name>
+
+       Update remarks on name prefixes in coding conventions
+
+       * doc/lispref/tips.texi (Coding Conventions): Say that it's okay
+       to put the name prefix later for defining constructs, rather
+       than explicitly instructing the reader to do so.  Condense the
+       recommendation to err on the side of prepending the name prefix.
+
+2025-04-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Tramp problem with loooongish file names
+
+       * lisp/net/tramp-sh.el (tramp-readlink-file-truename): New defconst.
+       (tramp-bundle-read-file-names): Use new %m and %q format specifiers.
+       (tramp-sh-handle-file-truename): Use `tramp-readlink-file-truename'.
+       (tramp-bundle-read-file-names, tramp-get-remote-readlink): Simplify.
+       (tramp-expand-script): Add format specifiers %m and %q for test
+       commands.  Addapt readlink call.
+       Reported by Stacey Marshall <stacey.marshall@gmail.com>.
+
+2025-04-03  Yuan Fu  <casouri@gmail.com>
+
+       Tighten the criteria for a defun in typescript-ts-mode (bug#77369)
+
+       * lisp/progmodes/typescript-ts-mode.el:
+       (typescript-ts-mode--defun-type-regexp): New
+       variable (backported from master).
+       (typescript-ts-mode--defun-predicate): New function.
+       (typescript-ts-base-mode): Use new predicate.
+
+2025-04-03  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix obsolete documentation of desktop library
+
+       * doc/emacs/misc.texi (Saving Emacs Sessions): Replace
+       documentation of the long-deleted user option
+       'desktop-clear-preserve-buffers-regexp' with documentation of
+       'desktop-clear-preserve-buffers'.
+
+2025-04-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       Improve Tramp's initial warnings
+
+       * lisp/net/tramp-cache.el (tramp-dump-connection-properties):
+       Adapt comment.
+
+       * lisp/net/tramp-compat.el (tramp-warning): Declare and use it.
+
+       * lisp/net/tramp-message.el (tramp-warning): Declare `indent'.
+
+2025-04-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       Explain, how to suppress Tramp warnings
+
+       * doc/misc/tramp.texi (Frequently Asked Questions): Remove double item.
+       (Traces and Profiles): Mention `warning-suppress-types'.  (Bug#77422)
+
+2025-04-01  Stephen Gildea  <stepheng+emacs@gildea.com>
+
+       printed manuals: xrefs in and out of "Preparing Patches"
+
+       Fix two cases of links where the on-line manual is one document but the
+       manual is split into separate documents for printing:
+
+       * doc/emacs/package.texi (Fetching Package Sources): fix printed link to
+       "Preparing Patches" to point to separate document.
+       * doc/emacs/vc1-xtra.texi (Preparing Patches): fix printed link to
+       "Directory Variables" to point to separate document.
+
+2025-04-01  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Tramp's file-attributes cache
+
+       * lisp/net/tramp-adb.el (tramp-adb-handle-file-executable-p):
+       Check also for sticky bit.
+       (tramp-adb-handle-file-readable-p): Simplify.
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-executable-p):
+       Check also for sticky bit.  Force `file-attributes' check.
+
+       * lisp/net/tramp-sh.el (tramp-sh-handle-file-executable-p):
+       Check also for sticky bit.
+       (tramp-sh-handle-file-readable-p)
+       (tramp-sh-handle-file-writable-p): Simplify.
+
+       * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-file-executable-p):
+       Check also for sticky bit.
+       (tramp-sudoedit-handle-file-readable-p)
+       (tramp-sudoedit-handle-file-writable-p): Simplify.
+
+       * lisp/net/tramp.el (tramp-use-file-attributes): Fix docstring.
+       (tramp-handle-file-readable-p, tramp-handle-file-writable-p):
+       Force `file-attributes' check.  Use `file-truename' for symbolic links.
+       (tramp-check-cached-permissions): New optional argument FORCE.
+       Fix symlink check.  Check also for sticky bit.  (Bug#77402)
+
+       * test/lisp/net/tramp-tests.el
+       (tramp-test20-file-modes-without-file-attributes)
+       (tramp-test21-file-links-without-file-attributes): New tests.
+
+2025-04-01  Pip Cet  <pipcet@protonmail.com>
+
+       Fix compilation errors due to insufficient compiler safety (bug#63288)
+
+       The default safety level is 1.  Restoring the default safety level to
+       1 after it was temporarily 0 should reset byte-compile-delete-errors
+       to nil, its default level.  Failing to do that resulted in
+       miscompilation of code in highly-parallel builds.
+
+       * lisp/emacs-lisp/cl-macs.el (cl--do-proclaim): Change
+       'byte-compile-delete-errors' to become t only at 'safety' level 0, not
+       levels 1 or 2.
+
+       (cherry picked from commit 53a5dada413662389a17c551a00d215e51f5049f)
+
+2025-03-30  Stephen Gildea  <stepheng+emacs@gildea.com>
+
+       Backport expansion of Time Stamp documentation
+
+       * doc/emacs/files.texi (Time Stamps): Add examples of enabling
+       time stamping with add-hook, setting time-stamp-pattern as a
+       file-local variable, and showing a time stamp at the end of a
+       file.  Divide into three sections.
+       * doc/emacs/emacs.texi: Add new nodes to menu.
+       * lisp/info.el (Info-file-list-for-emacs): Remove entry that
+       points Info at time-stamp discussion in the Autotype document.
+       * lisp/time-stamp.el (time-stamp-format, time-stamp-active,
+       time-stamp-count, time-stamp-pattern, time-stamp, time-stamp-string):
+       Expand doc strings.  Include Info cross-references.
+
+       Cherry picked from commits on the main branch.
+       Do not merge to master.
+
+2025-03-30  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.7.3-pre
+
+       * doc/misc/tramp.texi: Use @dots{} where appropriate.
+       (External methods): Precise remark on rsync speed.
+       (Customizing Methods): Add incus-tramp.
+       (Password handling): Mention expiration of cached passwords when a
+       session timeout happens.
+       (Predefined connection information): Mention also "androidsu" as
+       special case of "tmpdir".
+       (Ad-hoc multi-hops, Frequently Asked Questions):
+       Improve description how ad-hoc multi-hop file names can be made
+       persistent.  (Bug#65039, Bug#76457)
+       (Remote processes): Signals are not delivered to remote direct
+       async processes.  Say, that there are restrictions for transfer of
+       binary data to remote direct async processes.
+       (Bug Reports): Explain bisecting.
+       (Frequently Asked Questions): Improve index.  Speak about
+       fingerprint readers.  Recommend `small-temporary-file-directory'
+       for ssh sockets.
+       (External packages): Rename subsection "Timers, process filters,
+       process sentinels, redisplay".
+       (Extension packages): New node.
+       (Top, Files directories and localnames): Add it to @menu.
+
+       * doc/misc/trampver.texi:
+       * lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
+       (tramp-repository-branch, tramp-repository-version):
+       Remove ;;;###tramp-autoload cookie.
+
+       * lisp/net/tramp-adb.el:
+       * lisp/net/tramp-androidsu.el:
+       * lisp/net/tramp-cache.el:
+       * lisp/net/tramp-cmds.el:
+       * lisp/net/tramp-compat.el:
+       * lisp/net/tramp-container.el:
+       * lisp/net/tramp-crypt.el:
+       * lisp/net/tramp-ftp.el:
+       * lisp/net/tramp-fuse.el:
+       * lisp/net/tramp-gvfs.el:
+       * lisp/net/tramp-integration.el:
+       * lisp/net/tramp-message.el:
+       * lisp/net/tramp-rclone.el:
+       * lisp/net/tramp-sh.el:
+       * lisp/net/tramp-smb.el:
+       * lisp/net/tramp-sshfs.el:
+       * lisp/net/tramp-sudoedit.el:
+       * lisp/net/tramp.el: Use `when-let*', `if-let*' and `and-let*'
+       consequently.  (Bug#73441)
+
+       * lisp/net/tramp-adb.el (tramp-adb-maybe-open-connection):
+       Move setting of sentinel up.
+
+       * lisp/net/tramp-archive.el (tramp-archive-file-name-p):
+       Add ;;;###tramp-autoload cookie.
+       (tramp-archive-local-file-name): New defun.
+
+       * lisp/net/tramp-cache.el (tramp-connection-properties): Add link
+       to the Tramp manual in the docstring.
+       (tramp-get-connection-property, tramp-set-connection-property):
+       Don't raise a debug message for the `tramp-cache-version' key.
+       (with-tramp-saved-connection-property)
+       (with-tramp-saved-connection-properties): Add traces.
+       (tramp-dump-connection-properties): Don't save connection property
+       "pw-spec".
+
+       * lisp/net/tramp-cmds.el (tramp-repository-branch)
+       (tramp-repository-version): Declare.
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
+       (tramp-gvfs-do-copy-or-rename-file): Don't use the truename.
+       Handle symlinks.
+       (tramp-gvfs-local-file-name): New defun.
+
+       * lisp/net/tramp-message.el (tramp-repository-branch)
+       (tramp-repository-version): Declare.
+       (tramp-error-with-buffer, tramp-user-error): Don't redisplay in
+       `sit-for'.  (Bug#73718)
+       (tramp-warning): Fix `lwarn' call.
+
+       * lisp/net/tramp.el (tramp-read-passwd):
+       * lisp/net/tramp-sh.el (tramp-maybe-open-connection):
+       * lisp/net/tramp-sudoedit.el (tramp-sudoedit-send-command):
+       Rename connection property "password-vector" to "pw-vector".
+
+       * lisp/net/tramp-sh.el (tramp-methods) <pscp, psftp>:
+       Adapt `tramp-copy-args' argument.
+       (tramp-get-remote-pipe-buf, tramp-actions-before-shell):
+       Use `tramp-fingerprint-prompt-regexp'.
+       (tramp-sh-handle-copy-directory):
+       Apply `tramp-do-copy-or-rename-file-directly' if possible.
+       (tramp-do-copy-or-rename-file): Refactor.  Handle symlinks.
+       (Bug#76678)
+       (tramp-plink-option-exists-p): New defun.
+       (tramp-ssh-or-plink-options): Rename from
+       `tramp-ssh-controlmaster-options'.  Adapt further plink options.
+       (tramp-do-copy-or-rename-file-out-of-band)
+       (tramp-maybe-open-connection): Adapt calls.
+       (tramp-sh-handle-make-process): Don't set connection property
+       "remote-pid", it's unused.
+       (tramp-sh-handle-process-file): Do proper quoting.
+       (tramp-vc-file-name-handler): Add `file-directory-p', which is
+       used in `vc-find-root'.  (Bug#74026)
+       (tramp-maybe-open-connection): Use connection property "hop-vector".
+       (tramp-get-remote-pipe-buf): Make it more robust.
+
+       * lisp/net/tramp-smb.el (tramp-smb-errors): Add string.
+       (tramp-smb-handle-copy-directory): Don't check existence of
+       DIRNAME, this is done in `tramp-skeleton-copy-directory' already.
+       (tramp-smb-handle-copy-file, tramp-smb-handle-rename-file): Refactor.
+
+       * lisp/net/tramp-sshfs.el (tramp-sshfs-handle-process-file):
+       STDERR is not implemented.
+
+       * lisp/net/tramp-sudoedit.el (tramp-sudoedit-do-copy-or-rename-file):
+       Don't use the truename.  Handle symlinks.
+
+       * lisp/net/tramp.el (tramp-mode): Set to nil on MS-DOS.
+       (tramp-otp-password-prompt-regexp): Add TACC HPC prompt.
+       (tramp-wrong-passwd-regexp): Add fingerprint messages.
+       (tramp-fingerprint-prompt-regexp, tramp-use-fingerprint):
+       New defcustoms.
+       (tramp-string-empty-or-nil-p):
+       Declare `tramp-suppress-trace' property.
+       (tramp-barf-if-file-missing): Accept also symlinks.
+       (tramp-skeleton-file-exists-p)
+       (tramp-handle-file-directory-p): Protect against cyclic symlinks.
+       (tramp-skeleton-make-symbolic-link): Drop volume letter when flushing.
+       (tramp-skeleton-process-file): Raise a warning if STDERR is not
+       implemented.
+       (tramp-skeleton-set-file-modes-times-uid-gid): Fix typo.
+       (tramp-compute-multi-hops): Check for
+       `tramp-sh-file-name-handler-p', it works only for this.
+       (tramp-handle-shell-command):
+       Respect `async-shell-command-display-buffer'.
+       (tramp-action-password, tramp-process-actions): Use connection
+       property "hop-vector".
+       (tramp-action-fingerprint, tramp-action-show-message): New defuns.
+       (tramp-action-show-and-confirm-message): Start check at (point-min).
+       (tramp-wait-for-regexp): Don't redisplay in `sit-for'.  (Bug#73718)
+       (tramp-convert-file-attributes): Don't cache
+       "file-attributes-ID-FORMAT".
+       (tramp-read-passwd, tramp-clear-passwd): Rewrite.  (Bug#74105)
+
+       * test/lisp/net/tramp-tests.el (auth-source-cache-expiry)
+       (ert-batch-backtrace-right-margin): Set them to nil.
+       (vc-handled-backends): Suppress if noninteractive.
+       (tramp--test-enabled): Cleanup also
+       `tramp-compat-temporary-file-directory'.
+       (tramp-test11-copy-file, tramp-test12-rename-file)
+       (tramp-test18-file-attributes, tramp--test-deftest-with-stat)
+       (tramp--test-deftest-with-perl, tramp--test-deftest-with-ls)
+       (tramp--test-deftest-without-file-attributes)
+       (tramp-test21-file-links, tramp-test28-process-file)
+       (tramp-test32-shell-command, tramp-test36-vc-registered)
+       (tramp-test39-make-lock-file-name, tramp--test-check-files)
+       (tramp-test42-utf8, tramp-test43-file-system-info)
+       (tramp-test44-file-user-group-ids, tramp-test47-read-password):
+       Adapt tests.
+       (tramp-test47-read-fingerprint): New test.
+
+2025-03-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       lisp/emacs-lisp/cl-macs.el (cl-labels): Fix docstring (bug#77348)
+
+2025-03-29  Dominik Schrempf  <dominik.schrempf@gmail.com>  (tiny change)
+
+       Fix minor issues in documentation of `use-package'
+
+       (Bug#77311)
+
+2025-03-29  Vincenzo Pupillo  <v.pupillo@gmail.com>
+
+       PHP should be in the PATH, either locally or remotely. (bug#76242).
+
+       * lisp/progmodes/php-ts-mode.el
+       (php-ts-mode-php-default-executable): Renamed from
+       'php-ts-mode-php-executable'.
+       (php-ts-mode--executable): New function that returns the absolute
+       filename of the PHP executable, local or remote, based on
+       'default-directory'.
+       (php-ts-mode--anchor-prev-sibling): Replaced 'when-let' with
+       “when-let*.”
+       (php-ts-mode--indent-defun): Replaced 'when-let' with
+       'when-let*'.
+       (php-ts-mode-run-php-webserver): Use the new function
+       (php-ts-mode-php-default-executable).
+       (run-php): Use the new function (php-ts-mode-php-default-executable).
+
+2025-03-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid warning when loading 'go-ts-mode'
+
+       * lisp/progmodes/go-ts-mode.el (treesit-ready-p): Silence the
+       warning if the gomod language library is not installed.
+       (Bug#77213)
+
+2025-03-25  Yue Yi  <include_yy@qq.com>
+
+       peg.texi: Fix bug#76555 even a bit more
+
+       * doc/lispref/peg.texi (Parsing Expression Grammars):
+       Fix other part of the grammar of `define-peg-ruleset` example.
+
+2025-03-25  Yue Yi  <include_yy@qq.com>
+
+       peg.texi: Fix bug#76555 even a bit more
+
+       * doc/lispref/peg.texi (Parsing Expression Grammars):
+       Fix grammar of `define-peg-ruleset` example.
+
+2025-03-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       PEG: Fix bug#76555
+
+       * doc/lispref/peg.texi (Parsing Expression Grammars):
+       Fix `define-peg-ruleset` example.
+
+       * lisp/progmodes/peg.el (define-peg-rule): Fix indent rule.
+
+2025-03-23  Juri Linkov  <juri@linkov.net>
+
+       Add a choice to 'dired-movement-style' to restore the previous behavior
+
+       * lisp/dired.el (dired-movement-style): Add new values
+       'bounded-files' and 'cycle-files' (bug#76596).
+       (dired--move-to-next-line): Use new values for users
+       who prefer the default behavior of Emacs 30.1.
+
+2025-03-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Improve docstring of should-error
+
+       * lisp/emacs-lisp/ert.el (should-error): Improve docstring.
+
+2025-03-23  Michael Albinus  <michael.albinus@gmx.de>
+
+       Use debian:bookworm for emba tests (don't merge)
+
+       There are problems with treesitter installation from debian:sid.
+
+       * test/infra/Dockerfile.emba (emacs-base): Use debian:bookworm.
+       (emacs-eglot, emacs-tree-sitter): Use emacs-base.
+       (emacs-native-comp): Install libgccjit-12-dev.
+
+2025-03-22  Juri Linkov  <juri@linkov.net>
+
+       * lisp/treesit.el (treesit-indent-region): Handle markers (bug#77077).
+
+       Ensure that markers are converted to integers for 'beg' and 'end'.
+
+2025-03-20  Jindrich Makovicka  <makovick@gmail.com>  (tiny change)
+
+       Fix OSX build without pdumper
+
+       * Makefile.in (install-arch-dep) [ns_self_contained]: Add missing
+       DUMPING = pdumper check.
+
+2025-03-16  Po Lu  <luangruo@yahoo.com>
+
+       Fix clipboard object handle leak on Android 3.1 to 11.0
+
+       * src/androidselect.c (extract_fd_offsets): Release retrieved
+       ParcelFileDescriptor objects on APIs 12 through 30.
+
+2025-03-16  Eshel Yaron  <me@eshelyaron.com>
+
+       Only disable 'completion-preview-active-mode' when it is on
+
+       * lisp/completion-preview.el
+       (completion-preview--post-command): Avoid calling
+       'completion-preview-active-mode' to disable the mode when
+       already off, since it forces a costly redisplay. (Bug#76964)
+
+2025-03-15  Jonas Bernoulli  <jonas@bernoul.li>
+
+       Backport Transient commit f69e1286
+
+       2025-03-12 f69e128654627275e7483a735f670bd53501999d
+       transient-suffix-object: Handle duplicated command invoked using mouse
+
+       Fixes bug#76680.
+
+2025-03-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'whitespace-mode' in CJK locales
+
+       * lisp/international/characters.el (ambiguous-width-chars): Remove
+       U+00A4 and U+00B7 from the list of ambiguous-width characters.
+       (cjk-ambiguous-chars-are-wide): Doc fix.  (Bug#76852)
+
+2025-03-13  Yuan Fu  <casouri@gmail.com>
+
+       Fix treesit-parser-create behavior regarding indirect buffers
+
+       The previous fix fixed the problem that treesit-parser-create
+       always use the current buffer, but that introduce another subtle
+       problem: if an indirect buffer creates a parser, the parser
+       saves the base buffer rather than the indirect buffer.  In Emacs
+       29, if you create a parser in an indirect buffer, the parser
+       saves the indirect buffer.  This change of behavior breaks some
+       existing use-cases for people using indirect buffer with
+       tree-sitter.
+
+       In Emacs 31, indirect buffers and base buffer get their own
+       parser list, so this problem doesn't exist anymore.  The fix is
+       only for Emacs 30.
+
+       * src/treesit.c (Ftreesit_parser_create): Use the buffer that's
+       given to treesit-parser-create, even if it's an indirect buffer.
+
+2025-03-13  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'dired-movement-style' in Dired when subdirs are shown
+
+       * lisp/dired.el (dired--move-to-next-line): Don't consider
+       sub-directory lines as empty.  (Bug#76596)
+
+2025-03-11  Sean Whitton  <spwhitton@spwhitton.name>
+
+       Correct some outdated docs for hack-local-variables
+
+       * doc/lispref/variables.texi (File Local Variables):
+       <hack-local-variables>: Say that it applies directory-local
+       variables too.  Add a cross-reference.
+       (Directory Local Variables): Document dir-local-variables-alist.
+       * lisp/files.el (hack-local-variables): Say that it always puts
+       into effect directory-local variables.
+
+2025-03-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       Add keyword placeholder to tramp.el
+
+       * lisp/net/tramp.el: Add Version, Package-Requires, Package-Type
+       and URL keywords.
+
+2025-03-09  Stefan Kangas  <stefankangas@gmail.com>
+
+       Rewrite ERT manual introduction
+
+       * doc/misc/ert.texi (Top): Rewrite for clarity.  Don't give such
+       prominent mention to to TDD or JUnit, references which now seem dated.
+
+2025-03-09  Eli Zaretskii  <eliz@gnu.org>
+
+       Document return values of the various read-* functions
+
+       * lisp/textmodes/string-edit.el (read-string-from-buffer):
+       * lisp/simple.el (read-from-kill-ring, read-shell-command)
+       (read-signal-name):
+       * lisp/replace.el (read-regexp-case-fold-search):
+       * lisp/auth-source.el (read-passwd):
+       * lisp/subr.el (read-key, read-number):
+       * lisp/minibuffer.el (read-file-name, read-no-blanks-input):
+       * lisp/international/mule-cmds.el (read-multilingual-string):
+       * lisp/language/japan-util.el (read-hiragana-string):
+       * lisp/files-x.el (read-file-local-variable)
+       (read-file-local-variable-mode, read-file-local-variable-value):
+       * lisp/faces.el (read-face-font, read-face-name):
+       * lisp/simple.el (read-extended-command):
+       * lisp/env.el (read-envvar-name):
+       * lisp/files.el (read-directory-name):
+       * lisp/faces.el (read-color):
+       * lisp/international/mule-diag.el (read-charset):
+       * lisp/emacs-lisp/map-ynp.el (read-answer):
+       * src/coding.c (Fread_coding_system)
+       (Fread_non_nil_coding_system):
+       * src/minibuf.c (Fread_command, Fread_from_minibuffer):
+       * src/lread.c (Fread_char, Fread_char_exclusive, Fread_event): Doc
+       fixes.
+
+2025-03-09  Ben Scuron  <bscuron19@gmail.com>  (tiny change)
+
+       Fix TAGS regeneration with Universal Ctags
+
+       * lisp/progmodes/etags-regen.el (etags-regen--append-tags): Move
+       the "-o" option to before the filename, as Ctags doesn't allow
+       it to follow the file name.  (Bug#76855)
+
+2025-03-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix crash in daemon when "C-x C-c" while a client frame shows tooltip
+
+       * src/frame.c (delete_frame): Ignore tooltip frames when looking
+       for other frames on the same terminal.  (Bug#76842)
+
+       (cherry picked from commit d2445c8c23595efdd444fce6f0c33ba66b596812)
+
+2025-03-07  Stefan Kangas  <stefankangas@gmail.com>
+
+       Explicitly document read-string return value
+
+       * src/minibuf.c (Fread_string): Document return value explicitly.
+       Better document PROMPT argument, and reflow docstring.  (Bug#76797)
+
+2025-03-07  kobarity  <kobarity@gmail.com>
+
+       Improve docstrings of python.el import management
+
+       Added notes that when adding import statements for a file that
+       does not belong to a project, it may take some time to find
+       candidate import statements in the default directory.
+
+       * lisp/progmodes/python.el (python-add-import)
+       (python-fix-imports): Improve docstring.  (Bug#74894)
+
+2025-03-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid warnings about 'image-scaling-factor' in builds --without-x
+
+       * lisp/cus-start.el (standard): Exclude 'image-*' options if Emacs
+       was built without GUI support.  (Bug#76716)
+
+2025-03-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix etags tests broken by updating Copyright years
+
+       * test/manual/etags/ETAGS.good_1:
+       * test/manual/etags/ETAGS.good_2:
+       * test/manual/etags/ETAGS.good_3:
+       * test/manual/etags/ETAGS.good_4:
+       * test/manual/etags/ETAGS.good_5:
+       * test/manual/etags/ETAGS.good_6:
+       * test/manual/etags/CTAGS.good:
+       * test/manual/etags/CTAGS.good_crlf:
+       * test/manual/etags/CTAGS.good_update: Update.  (Bug#76744)
+
+2025-03-06  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Fix some widgets in customize-dirlocals
+
+       * lisp/cus-edit.el (custom-dynamic-cons-value-create): Make sure
+       to eval the keymap property.  (Bug#76756)
+
+2025-03-05  Thierry Volpiatto  <thievol@posteo.net>
+
+       Fix register-use-preview behavior with never value
+
+       Allow popping up preview when pressing C-h.
+
+       Don't exit the minibuffer when the call to
+       register-read-with-preview-fancy is triggered by C-h.
+
+       * lisp/register.el (register-read-with-preview-fancy): Do it.
+
+2025-03-05  Po Lu  <luangruo@yahoo.com>
+
+       Move java/incrementing-version-code to AndroidManifest.xml.in
+
+       * admin/admin.el (admin-android-version-code-regexp): New
+       variable.
+       (set-version): Modify AndroidManifest.xml.in instead.
+
+       * java/AndroidManifest.xml.in (Version-code): Define version
+       code.
+
+       * java/incrementing-version-code: Delete file.
+
+2025-03-05  Peter Oliver  <git@mavit.org.uk>
+
+       Provide an Android version code derived from the Emacs version
+
+       The version code is intended to be an integer that increments
+       for each Android package release
+       (https://developer.android.com/studio/publish/versioning#versioningsettings).
+
+       If we keep this updated under version control, then F-Droid (a
+       third-party Android package repository), can watch for that, and
+       use it to automatically build Emacs packages for Android each
+       time a new Emacs release is tagged
+       (https://f-droid.org/en/docs/Build_Metadata_Reference/#UpdateCheckData).
+
+       * admin/admin.el (set-version): Update version code in
+       java/incrementing-version-code
+       * java/incrementing-version-code: New file containing an Android
+       version code corresponding to the current Emacs version.
+       (bug#75809)
+
+2025-03-04  Vitaliy Chepelev  <vitalij@gmx.com>  (tiny change)
+
+       image-dired: Don't croak on file names with regexp characters
+
+       * lisp/image/image-dired-dired.el (image-dired-mark-tagged-files):
+       * lisp/image/image-dired-tags.el (image-dired-get-comment)
+       (image-dired-write-comments, image-dired-list-tags)
+       (image-dired-remove-tag, image-dired-write-tags): Quote file name
+       for search-forward-regexp.  (Bug#73445)
+
+       (cherry picked from commit 7930fe2f44f50b6a7abf5fbe1218dcc15e85b28d)
+
+2025-03-04  Po Lu  <luangruo@yahoo.com>
+
+       Document requirements respecting XDG MIME databases on Android
+
+       * doc/emacs/android.texi (Android Software): State that librsvg
+       requires a MIME database to display embedded images, and how to
+       acquire such a database.
+
+2025-03-02  Pip Cet  <pipcet@protonmail.com>
+
+       Improve instructions for running with -fsanitize=address (bug#76393)
+
+       * etc/DEBUG (ASAN_OPTIONS): Add 'detect_stack_use_after_return=0'
+       requirement.  Remove obsolete unexec commentary.
+
+       (cherry picked from commit 1e84a8767692f9f3a3bc37eba8eeb8f9d537322d)
+
+2025-03-01  Dmitry Gutov  <dmitry@gutov.dev>
+
+       Fix the use of xref-window-local-history together with Xref buffer
+
+       * lisp/progmodes/xref.el (xref--push-markers): Temporarily
+       restore the selected window as well, using the value from the
+       new argument (bug#76565).  Update both callers.
+
+2025-03-01  Dmitry Gutov  <dmitry@gutov.dev>
+
+       completing-read-multiple: Fix support for ":" as separator
+
+       * lisp/emacs-lisp/crm.el (completing-read-multiple):
+       Do not search for separators inside the prompt (bug#76461).
+
+2025-03-01  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'M-q' in 'makefile-mode'
+
+       * lisp/progmodes/make-mode.el (makefile-mode-map): Bind 'M-q' to
+       'fill-paragraph', as 'prog-mode's default binding is not
+       appropriate for Makefile's syntax.  (Bug#76641)
+
+2025-03-01  Randy Taylor  <dev@rjt.dev>
+
+       Fix go-ts-mode const_spec highlighting (Bug#76330)
+
+       * lisp/progmodes/go-ts-mode.el (go-ts-mode--font-lock-settings):
+       Handle multiple const_spec identifiers.
+       * test/lisp/progmodes/go-ts-mode-resources/font-lock.go:
+       Add test case.
+
+2025-03-01  Stefan Kangas  <stefankangas@gmail.com>
+
+       keymaps.texi: Move "Changing Key Bindings" section up
+
+       * doc/lispref/keymaps.texi (Changing Key Bindings): Move section
+       up.  (Bug#52821)
+
+2025-03-01  Stefan Kangas  <stefankangas@gmail.com>
+
+       keymaps.texi: Move "Key Sequences" section down
+
+       * doc/lispref/keymaps.texi (Key Sequences): Move section
+       down.  (Bug#52821)
+
+2025-03-01  Stefan Kangas  <stefankangas@gmail.com>
+
+       Improve process-get/process-put docstrings
+
+       * lisp/subr.el (process-get, process-put): Explain the purpose of these
+       functions in the docstring.
+
+2025-02-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix recent change in diff-no-select
+
+       * lisp/vc/diff.el (diff-no-select): Keep initial default directory
+       in *Diff* buffer.
+
+2025-02-28  Po Lu  <luangruo@yahoo.com>
+
+       Prevent rare freeze on Android 4.2 through 4.4
+
+       * src/android.c (android_run_select_thread, android_init_events)
+       (android_select): Enable self-pipes on all Android versions <= 21.
+       The Android C library provides a functioning pselect on these
+       systems, but it does not apply the signal mask atomically.
+       (android_run_select_thread): Correct typo.  This never produced
+       any adverse consequences, as the relevant signals would already
+       have been blocked by `setupSystemThread'.
+
+       Do not merge to master.
+
+2025-02-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/proced.el (proced-<): Check, that NUM1 and NUM2 are numbers.
+
+       (Bug#76549)
+
+2025-02-28  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix mouse-2 clicks on mode line and header line
+
+       * src/keymap.c (Fcurrent_active_maps): For clicks on mode-line and
+       header-line, always override the keymaps at buffer position.
+       (Bug#75219)
+
+       (cherry picked from commit c41ea047a434710c4b7bc8280695c83fbe5fff35)
+
+2025-02-27  Stefan Kangas  <stefankangas@gmail.com>
+
+       Recommend secure-hash in md5 docstring
+
+       * src/fns.c (Fmd5): Repeat explanation from manual about md5 being
+       "semi-obsolete", and recommend using secure-hash instead.
+
+2025-02-27  Tomas Nordin  <tomasn@posteo.net>
+
+       Improve docstring of add-hook and remove-hook
+
+       * lisp/subr.el (add-hook, remove-hook): Remove detail about setting to
+       nil and talk about functions instead of hooks.  (Bug#72915)
+
+2025-02-27  Jared Finder  <jared@finder.org>
+
+       * lisp/subr.el (read-key): Add 'tab-line' (bug#76408).
+
+       Backport:
+       (cherry picked from commit 0c8abe8bb5072c46a93585cb325c249f85f3d9c2)
+
+2025-02-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix fns-tests-collate-strings failure with musl
+
+       * test/src/fns-tests.el (fns-tests-collate-strings):
+       Don’t assume "en_XY.UTF-8", or any particular string,
+       is an invalid locale, as they all seem to be valid in musl.
+       Instead, simply test that a non-string is invalid.
+       (Bug#76550)
+
+2025-02-26  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix setup of coding-systems on MS-Windows
+
+       * src/emacs.c (main) [HAVE_PDUMPER] [WINDOWSNT]: Call
+       'w32_init_file_name_codepage' again after loading the pdumper
+       file.
+       * src/w32.c (w32_init_file_name_codepage) [HAVE_PDUMPER]:
+       Reinitialize additional variables.  (Bug#75207)
+
+       (cherry picked from commit cc5cd4de93d1e5ba205cbf0c370aef4559bc342b)
+
+2025-02-25  Basil L. Contovounesios  <basil@contovou.net>
+
+       Fix ert-font-lock macro signatures
+
+       * doc/misc/ert.texi (Syntax Highlighting Tests):
+       * test/lisp/emacs-lisp/ert-font-lock-tests.el
+       (test-line-comment-p--emacs-lisp, test-line-comment-p--shell-script)
+       (test-line-comment-p--javascript, test-line-comment-p--python)
+       (test-line-comment-p--c, test-macro-test--correct-highlighting)
+       (test-macro-test--docstring, test-macro-test--failing)
+       (test-macro-test--file, test-macro-test--file-no-asserts)
+       (test-macro-test--file-failing): Reindent macro calls.
+       (with-temp-buffer-str-mode): Evaluate macro arguments left-to-right.
+       (ert-font-lock--wrap-begin-end): Use rx for more robust composition.
+       (test-line-comment-p--php): Require that php-mode is callable, not
+       already loaded.
+
+       * lisp/emacs-lisp/ert-font-lock.el (ert-font-lock-deftest)
+       (ert-font-lock-deftest-file): NAME is not followed by an empty list
+       like in ert-deftest, so the optional DOCSTRING is actually the
+       second argument.  Adapt calling convention in docstring, and debug,
+       doc-string, and indent properties accordingly (bug#76372).  Fix
+       docstring grammar, document MAJOR-MODE, and avoid referring to a
+       file name as a path.
+
+2025-02-24  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a typo in 'window_text_pixel_size'
+
+       This typo caused strange mis-behaviors in buffers
+       with non-ASCII characters.
+       * src/xdisp.c (window_text_pixel_size): Fix typo.  (Bug#76519)
+
+2025-02-24  Ulrich Müller  <ulm@gentoo.org>
+
+       * doc/misc/efaq.texi (New in Emacs 30): Fix typo.  (Bug#76518)
+
+2025-02-23  Joseph Turner  <joseph@breatheoutbreathe.in>
+
+       Upgrade out-of-date VC package dependencies
+
+       * lisp/emacs-lisp/package-vc.el (package-vc-install-dependencies): Pass
+       the specified package version when checking if a package is installed.
+
+       (Bug#73781)
+
+       (cherry picked from commit 71a4670a9fa238f920ce88b938f703b605ad2f48)
+
+2025-02-23  Vincenzo Pupillo  <v.pupillo@gmail.com>
+
+       Constant highlighting no longer captures Java annotations
+
+       * lisp/progmodes/java-ts-mode.el
+       (java-ts-mode--fontify-constant): New function.
+       (java-ts-mode--font-lock-settings): Use it.
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Improve wording of lsh docstring
+
+       * lisp/subr.el (lsh): Improve wording of docstring.
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Don't document deleted xwidget functions
+
+       * doc/lispref/display.texi (Xwidgets): Don't document deleted function
+       xwidget-webkit-execute-script-rv.  Fix name of deleted and then re-added
+       function xwidget-webkit-title.
+
+2025-02-23  Michael Albinus  <michael.albinus@gmx.de>
+
+       Use a persistent directory as default directory in diff
+
+       * lisp/vc/diff.el (diff-no-select): Use `temporary-file-directory'
+       as default directory.  Set default file permissions temporarily to
+       #o600.  (Bug#69606)
+
+       (cherry picked from commit ae439cc1b9f428a8247548f4ef3b992608a3c09b)
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Sync build-aux/update-copyright from Gnulib
+
+       * build-aux/update-copyright: Copy from Gnulib.  This fixes a bug
+       where troff markers were introduced in ChangeLog files.
+       (Do not merge to master.)
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Minor refactoring in admin/admin.el
+
+       * admin/admin.el (admin--read-root-directory):
+       (admin--read-version): New functions.
+       (add-release-logs, set-version, set-copyright, make-manuals)
+       (make-manuals-dist, make-news-html-file): Use above new function.
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Bump Emacs version to 30.1.50
+
+       * README:
+       * configure.ac:
+       * etc/NEWS:
+       * exec/configure.ac:
+       * msdos/sed2v2.inp:
+       * nt/README.W32: Bump Emacs version to 30.1.50.
+
+2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
+
+       Release Emacs 30.1
+
+       * ChangeLog.5: New file.
+       * Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump.
+       * etc/HISTORY: Add Emacs 30.1.
+
 2025-02-23  Stefan Kangas  <stefankangas@gmail.com>
 
        * Version 30.1 released.
 
 This file records repository revisions from
 commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to
-commit bcba098505e4f80eef41e4be9726f1f9868223f3 (inclusive).
+commit 299d3a440121ff6692a85615ff97e6ad4dde91db (inclusive).
 See ChangeLog.4 for earlier changes.
 
 ;; Local Variables:
index 5ce0044e778f176e9a58bc8d1ccb1555f640018a..9d289f0edf8448fd155a0d756b9420df15603942 100644 (file)
@@ -75,7 +75,7 @@ Adrian Robert: co-wrote ns-win.el
 and changed nsterm.m nsfns.m nsfont.m nsterm.h nsmenu.m configure.ac
   src/Makefile.in macos.texi README config.in emacs.c font.c keyboard.c
   nsgui.h nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c
-  Makefile.in and 78 other files
+  Makefile.in and 79 other files
 
 Ævar Arnfjörð Bjarmason: changed rcirc.el
 
@@ -474,11 +474,11 @@ Antoine Beaupré: changed vc-git.el
 
 Antoine Kalmbach: changed README.md eglot.el
 
-Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi
+Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
   ange-ftp.el cus-edit.el dired-x.el ebnf2ps.el emerge.el erc-button.el
   erc-goodies.el erc-stamp.el erc-track.el files.el find-file.el
   gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el
-  mh-mime.el and 8 other files
+  and 9 other files
 
 Antonin Houska: changed newcomment.el
 
@@ -607,7 +607,7 @@ Basil L. Contovounesios: changed simple.el subr.el message.el eww.el
   modes.texi custom.el text.texi bibtex.el eglot-tests.el js.el
   gnus-sum.el internals.texi subr-tests.el customize.texi display.texi
   files.texi gnus-art.el gnus-group.el gnus-win.el gnus.texi gravatar.el
-  and 369 other files
+  and 371 other files
 
 Bastian Beischer: changed semantic/complete.el calc-yank.el include.el
   mru-bookmark.el refs.el senator.el
@@ -661,6 +661,8 @@ Ben Menasha: changed nnmh.el
 Ben North: changed outline.el buffer.c fill.el isearch.el lisp-mode.el
   paren.el w32term.c xfaces.c
 
+Ben Scuron: changed etags-regen.el
+
 Benson Chu: changed font-lock.el tab-bar.el tramp-sh.el
 
 Bernhard Herzog: changed vc-hg.el menu.c xsmfns.c
@@ -932,7 +934,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el
 and changed simple.el display.texi xdisp.c files.el frames.texi
   cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
   startup.el package.el misc.texi emacs.texi modes.texi mouse.el
-  custom.texi image.c window.el and 932 other files
+  custom.texi image.c window.el and 934 other files
 
 Chris Chase: co-wrote idlw-shell.el idlwave.el
 
@@ -1289,7 +1291,7 @@ and co-wrote hideshow.el
 and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in
   vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c
   vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h
-  term.el gnu-linux.h and 919 other files
+  term.el gnu-linux.h and 920 other files
 
 Danny Freeman: changed treesit-tests.el treesit.el
 
@@ -1329,7 +1331,7 @@ and co-wrote latin-ltx.el socks.el
 and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el
   xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el
   fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el
-  files.el keyboard.c byte-opt.el info.el and 770 other files
+  files.el keyboard.c byte-opt.el info.el and 771 other files
 
 Dave Pearson: wrote 5x5.el quickurl.el
 
@@ -1510,10 +1512,10 @@ Debarshi Ray: changed erc-backend.el erc.el
 
 Decklin Foster: changed nngateway.el
 
-Deepak Goel: changed idlw-shell.el feedmail.el files.el find-func.el
-  flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el org.el
-  simple.el vc.el vhdl-mode.el wdired.el README allout.el appt.el
-  apropos.el artist.el bibtex.el bindings.el and 82 other files
+Deepak Goel: changed idlw-shell.el ada-xref.el feedmail.el files.el
+  find-func.el flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el
+  org.el simple.el vc.el vhdl-mode.el wdired.el README ada-mode.el
+  allout.el appt.el apropos.el artist.el and 85 other files
 
 D. E. Evans: changed basic.texi
 
@@ -1736,9 +1738,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
   chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el
 and co-wrote help-tests.el
 and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c
-  files.el fileio.c keyboard.c emacs.c configure.ac text.texi w32term.c
+  files.el fileio.c keyboard.c configure.ac emacs.c text.texi w32term.c
   dispnew.c frames.texi files.texi w32proc.c xfaces.c window.c
-  dispextern.h lisp.h and 1401 other files
+  dispextern.h lisp.h and 1407 other files
 
 Eliza Velasquez: changed server.el simple.el
 
@@ -1764,7 +1766,7 @@ Emilio C. Lopes: changed woman.el cmuscheme.el help.el vc.el advice.el
   and 58 other files
 
 Emmanuel Briot: wrote xml.el
-and changed ada-stmt.el
+and changed ada-mode.el ada-stmt.el ada-prj.el ada-xref.el
 
 Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el
   tramp.el tramp.texi
@@ -2193,7 +2195,7 @@ Gerd Möllmann: wrote authors.el ebrowse.el jit-lock.el tooltip.el
 and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c
   window.c keyboard.c lisp.h faces.el alloc.c buffer.c startup.el xterm.h
   fns.c term.c configure.ac simple.el frame.c xmenu.c emacs.c
-  and 623 other files
+  and 626 other files
 
 Gergely Nagy: changed erc.el
 
@@ -2223,7 +2225,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el
   lisp/Makefile.in diary-lib.el files.el make-dist rmail.el
   progmodes/f90.el bytecomp.el admin.el misc/Makefile.in simple.el
   authors.el startup.el emacs.texi lib-src/Makefile.in display.texi
-  ack.texi subr.el and 1791 other files
+  ack.texi subr.el and 1796 other files
 
 Glynn Clements: wrote gamegrid.el snake.el tetris.el
 
@@ -2522,7 +2524,8 @@ Itai Y. Efrat: changed browse-url.el
 Itai Zukerman: changed mm-decode.el
 
 Ivan Andrus: changed editfns.c epg.el ffap.el find-file.el ibuf-ext.el
-  ibuffer.el newcomment.el nxml-mode.el progmodes/python.el
+  ibuffer.el newcomment.el nextstep/templates/Info.plist.in nxml-mode.el
+  progmodes/python.el
 
 Ivan Boldyrev: changed mml1991.el
 
@@ -2673,9 +2676,9 @@ Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el
 
 Jared Finder: wrote window-tool-bar.el
 and changed commands.texi menu-bar.el term.c tab-line.el xt-mouse.el
-  frame.c frames.texi isearch.el modes.texi mouse.el tmm.el tool-bar.el
-  wid-edit.el windows.texi artist.el dired.el dispnew.c ediff-wind.el
-  ediff.el elisp.texi emacs.texi and 16 other files
+  frame.c frames.texi isearch.el modes.texi mouse.el subr.el tmm.el
+  tool-bar.el wid-edit.el windows.texi artist.el dired.el dispnew.c
+  ediff-wind.el ediff.el elisp.texi and 16 other files
 
 Jarek Czekalski: changed keyboard.c callproc.c mini.texi minibuf.c
   misc.texi server.el shell.el w32fns.c xgselect.c
@@ -2902,8 +2905,8 @@ Jim Wilson: changed alloca.c oldXMenu/Makefile.in
 
 Jin Choi: changed progmodes/python.el
 
-Jindřich Makovička: changed eval.c fns.c pgtkfns.c pgtkselect.c
-  pgtkterm.c
+Jindřich Makovička: changed Makefile.in eval.c fns.c pgtkfns.c
+  pgtkselect.c pgtkterm.c
 
 Jirka Kosek: changed mule.el
 
@@ -3163,7 +3166,7 @@ Jorge P. De Morais Neto: changed TUTORIAL cl.texi
 Jose A. Ortega Ruiz: changed doc-view.el misc.texi mixal-mode.el
   gnus-sum.el imenu.el url-http.el
 
-Jose E. Marchesi: changed gomoku.el simple.el smtpmail.el
+Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el
 
 José L. Doménech: changed dired-aux.el
 
@@ -3216,7 +3219,7 @@ and co-wrote help-tests.el keymap-tests.el
 and changed subr.el desktop.el w32fns.c bs.el faces.el simple.el
   emacsclient.c files.el server.el help-fns.el xdisp.c org.el w32term.c
   w32.c buffer.c keyboard.c ido.el image.c window.c eval.c allout.el
-  and 1224 other files
+  and 1228 other files
 
 Juan Pechiar: changed ob-octave.el
 
@@ -3267,7 +3270,7 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el
 and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el
   minibuffer.el window.el progmodes/grep.el outline.el subr.el vc.el
   mouse.el diff-mode.el repeat.el files.el image-mode.el menu-bar.el
-  vc-git.el project.el search.texi and 490 other files
+  vc-git.el project.el search.texi and 491 other files
 
 Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
   w32console.c w32heap.c w32inevt.c w32term.h
@@ -3343,7 +3346,7 @@ and changed simple.el files.el CONTRIBUTE doc-view.el image-mode.el
 Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
   alloc.c files.el frame.c configure.ac window.c data.c minibuf.c
   editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c
-  indent.c and 446 other files
+  indent.c and 447 other files
 
 Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el
   gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el
@@ -3510,7 +3513,7 @@ Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
 and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c
   xterm.c dispnew.c subr.el w32term.c lisp.h fringe.c display.texi
   macterm.c alloc.c fns.c xfaces.c keymap.c xfns.c xterm.h .gdbinit
-  and 248 other files
+  and 249 other files
 
 Kimit Yada: changed copyright.el
 
@@ -3562,10 +3565,10 @@ Konrad Hinsen: wrote ol-eshell.el
 and changed ob-python.el
 
 Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el
-  alloc.c autorevert.el calc-aent.el calc-ext.el calc-lang.el cc-mode.el
-  cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el
-  ebnf-ebx.el emacs-module-tests.el epg.el faces.el gnus-art.el gtkutil.c
-  and 30 other files
+  indent.erts typescript-ts-mode.el ada-mode.el alloc.c autorevert.el
+  calc-aent.el calc-ext.el calc-lang.el cc-mode.el cperl-mode.el
+  css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el ebnf-ebx.el
+  emacs-module-tests.el epg.el and 33 other files
 
 Konstantin Kliakhandler: changed org-agenda.el
 
@@ -3686,11 +3689,11 @@ Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el
   flymake-proc.el flymake.texi isearch.el pgtkfns.c xterm.c
 
 Lennart Borgman: co-wrote ert-x.el
-and changed nxml-mode.el tutorial.el re-builder.el window.el buff-menu.el
-  emacs-lisp/debug.el emacsclient.c filesets.el flymake.el help-fns.el
-  isearch.el linum.el lisp-mode.el lisp.el mouse.el progmodes/grep.el
-  recentf.el remember.el replace.el reveal.el ruby-mode.el
-  and 5 other files
+and changed nxml-mode.el tutorial.el re-builder.el window.el ada-xref.el
+  buff-menu.el emacs-lisp/debug.el emacsclient.c filesets.el flymake.el
+  help-fns.el isearch.el linum.el lisp-mode.el lisp.el mouse.el
+  progmodes/grep.el recentf.el remember.el replace.el reveal.el
+  and 6 other files
 
 Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
 
@@ -3793,7 +3796,7 @@ Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el
   generic.el font-lock.el simple.el subr.el battery.el debugging.texi
   easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el
   octave.el basic.texi bindings.el calc.el cmdargs.texi diff-mode.el
-  doclicense.texi and 288 other files
+  doclicense.texi and 289 other files
 
 Lynn Slater: wrote help-macro.el
 
@@ -3930,7 +3933,7 @@ Mark Oteiza: wrote mailcap-tests.el md4-tests.el xdg-tests.el xdg.el
 and changed image-dired.el dunnet.el mpc.el eww.el json.el calc-units.el
   lcms.c subr-x.el subr.el message.el tex-mode.el cl-macs.el cl.texi
   ibuffer.el lcms-tests.el mailcap.el progmodes/python.el cl-print.el
-  eldoc.el emacs-lisp/chart.el files.el and 173 other files
+  eldoc.el emacs-lisp/chart.el files.el and 172 other files
 
 Mark Plaksin: changed nnrss.el term.el
 
@@ -3955,7 +3958,7 @@ and changed cus-edit.el files.el progmodes/compile.el rmail.el
   tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el
   mule-cmds.el rmailout.el checkdoc.el configure.ac custom.el emacsbug.el
   gnus.el help-fns.el ls-lisp.el mwheel.el sendmail.el
-  and 125 other files
+  and 126 other files
 
 Markus Sauermann: changed lisp-mode.el
 
@@ -4004,7 +4007,7 @@ Martin Pohlack: changed iimage.el pc-select.el
 Martin Rudalics: changed window.el window.c windows.texi frame.c xdisp.c
   xterm.c frames.texi w32fns.c w32term.c xfns.c frame.el display.texi
   frame.h help.el cus-start.el buffer.c window.h mouse.el dispnew.c
-  keyboard.c nsfns.m and 215 other files
+  keyboard.c nsfns.m and 216 other files
 
 Martin Stjernholm: wrote cc-bytecomp.el
 and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el
@@ -4128,7 +4131,7 @@ Mattias Engdegård: changed byte-opt.el bytecomp.el bytecomp-tests.el
   fns.c subr.el rx.el lisp.h rx-tests.el lread.c searching.texi eval.c
   bytecode.c print.c alloc.c calc-tests.el progmodes/compile.el
   fns-tests.el macroexp.el subr-tests.el cconv.el data.c
-  and 790 other files
+  and 789 other files
 
 Mattias M: changed asm-mode-tests.el asm-mode.el
 
@@ -4178,7 +4181,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi files.el
   dbusbind.c gitlab-ci.yml files.texi ange-ftp.el dbus.texi
   file-notify-tests.el Dockerfile.emba autorevert.el tramp-container.el
   tramp-fish.el kqueue.c os.texi files-x.el shell.el simple.el README
-  and 331 other files
+  and 333 other files
 
 Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
   unexec.c
@@ -4394,7 +4397,7 @@ Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el
 and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c
   info.el minibuf.c display.texi quick-install-emacs wid-edit.el xterm.c
   dispextern.h subr.el window.el cus-edit.el diff-mode.el xfns.c
-  bytecomp.el help.el lisp.h and 271 other files
+  bytecomp.el help.el lisp.h and 272 other files
 
 Milton Wulei: changed gdb-ui.el
 
@@ -4776,7 +4779,7 @@ and co-wrote cal-dst.el
 and changed lisp.h configure.ac alloc.c fileio.c process.c editfns.c
   sysdep.c xdisp.c fns.c image.c data.c emacs.c keyboard.c lread.c
   xterm.c eval.c gnulib-comp.m4 merge-gnulib callproc.c Makefile.in
-  buffer.c and 1889 other files
+  buffer.c and 1892 other files
 
 Paul Fisher: changed fns.c
 
@@ -4804,7 +4807,7 @@ Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.ac
   lwlib/Makefile.in mail/rmailmm.el rmailedit.el rmailkwd.el
   and 10 other files
 
-Paul Rivier: changed mixal-mode.el reftex-vars.el reftex.el
+Paul Rivier: changed ada-mode.el mixal-mode.el reftex-vars.el reftex.el
 
 Paul Rubin: changed config.h sun2.h texinfmt.el window.c
 
@@ -4826,7 +4829,7 @@ Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el
 and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h
   menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c fileio.c
   flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el
-  and 699 other files
+  and 702 other files
 
 Pavel Kobiakov: wrote flymake-proc.el flymake.el
 and changed flymake.texi
@@ -4908,9 +4911,9 @@ Peter O'Gorman: changed configure.ac frame.h hpux10-20.h termhooks.h
 
 Peter Oliver: changed emacsclient.desktop emacsclient-mail.desktop
   Makefile.in emacs-mail.desktop configure.ac misc.texi server.el
-  dired-tests.el ediff-diff.el emacs.c emacs.desktop emacs.metainfo.xml
-  emacsclient.1 perl-mode.el ruby-mode-tests.el vc-sccs.el
-  wdired-tests.el
+  admin.el dired-tests.el ediff-diff.el emacs.c emacs.desktop
+  emacs.metainfo.xml emacsclient.1 incrementing-version-code perl-mode.el
+  ruby-mode-tests.el vc-sccs.el wdired-tests.el
 
 Peter Povinec: changed term.el
 
@@ -5055,9 +5058,9 @@ Piotr Zieliński: wrote org-mouse.el
 
 Pip Cet: wrote image-circular-tests.el
 and changed xdisp.c comp.c byte-opt.el fns.c pdumper.c alloc.c
-  display.texi ftcrfont.c image.c sfnt.c xterm.c bytecomp-tests.el
-  bytecomp.el ccl-tests.el ccl.c ccl.el cmds.c comint.el
-  comp-test-funcs.el comp-tests.el comp.el and 32 other files
+  display.texi ftcrfont.c image.c sfnt.c xterm.c DEBUG bytecomp-tests.el
+  bytecomp.el ccl-tests.el ccl.c ccl.el cl-macs.el cmds.c comint.el
+  comp-test-funcs.el and 34 other files
 
 Platon Pronko: changed tramp.el
 
@@ -5066,7 +5069,7 @@ and changed xterm.c haikuterm.c xfns.c haiku_support.cc android.c xterm.h
   configure.ac xwidget.c sfnt.c EmacsService.java haiku_support.h
   androidterm.c haikufns.c android.texi keyboard.c pgtkterm.c frames.texi
   nsterm.m pixel-scroll.el sfntfont.c EmacsWindow.java
-  and 532 other files
+  and 535 other files
 
 Pontus Michael: changed simple.el
 
@@ -5153,10 +5156,10 @@ Randall Smith: changed dired.el
 
 Randal Schwartz: wrote pp.el
 
-Randy Taylor: changed build.sh dockerfile-ts-mode.el eglot.el
-  go-ts-mode.el batch.sh cmake-ts-mode.el rust-ts-mode.el c-ts-mode.el
-  cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el
-  modes.texi progmodes/python.el project.el sh-script.el
+Randy Taylor: changed go-ts-mode.el build.sh dockerfile-ts-mode.el
+  eglot.el batch.sh cmake-ts-mode.el rust-ts-mode.el c-ts-mode.el
+  cus-theme.el font-lock.el font-lock.go java-ts-mode.el js.el
+  json-ts-mode.el modes.texi progmodes/python.el project.el sh-script.el
   typescript-ts-mode.el yaml-ts-mode.el
 
 Ransom Williams: changed files.el
@@ -5202,9 +5205,9 @@ and changed vhdl-mode.texi
 
 Reuben Thomas: changed ispell.el whitespace.el dired-x.el files.el
   sh-script.el emacsclient-tests.el remember.el README emacsclient.c
-  misc.texi msdos.c simple.el INSTALL alloc.c arc-mode.el authors.el
-  config.bat copyright cperl-mode.el dired-x.texi dired.el
-  and 36 other files
+  misc.texi msdos.c simple.el INSTALL ada-mode.el ada-xref.el alloc.c
+  arc-mode.el authors.el config.bat copyright cperl-mode.el
+  and 38 other files
 
 Ricardo Martins: changed eglot.el
 
@@ -5253,7 +5256,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el
 and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
   fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el
   configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c
-  info.el dired.el and 1337 other files
+  info.el dired.el and 1339 other files
 
 Richard Ryniker: changed sendmail.el
 
@@ -5386,17 +5389,16 @@ R Primus: changed eglot.el
 
 Rüdiger Sonderfeld: wrote inotify-tests.el reftex-tests.el
 and changed eww.el octave.el shr.el bibtex.el configure.ac
-  misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de autoinsert.el
-  building.texi bytecomp.el calc-lang.el cc-langs.el dired.texi editfns.c
-  emacs.c emacs.texi epa.el erc.el eww.texi and 39 other files
-
-Rudi Schlatte: changed iso-transl.el
+  misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el
+  autoinsert.el building.texi bytecomp.el calc-lang.el cc-langs.el
+  dired.texi editfns.c emacs.c emacs.texi epa.el erc.el
+  and 40 other files
 
 Rudolf Adamkovič: co-wrote quail/slovak.el
 and changed compilation.txt compile-tests.el progmodes/compile.el
   calc-units.el files.el ispell.el scheme.el
 
-Rudolf Schlatte: changed README.md eglot.el
+Rudolf Schlatte: changed README.md eglot.el iso-transl.el
 
 Ruijie Yu: changed TUTORIAL.cn arc-mode-tests.el arc-mode.el
 
@@ -5461,7 +5463,7 @@ Sam Steingold: wrote gulp.el midnight.el
 and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el
   mouse.el vc-hg.el files.el gnus-sum.el tex-mode.el etags.el
   font-lock.el sgml-mode.el subr.el window.el ange-ftp.el inf-lisp.el
-  message.el package.el rcirc.el shell.el and 214 other files
+  message.el package.el rcirc.el shell.el and 216 other files
 
 Samuel Bronson: changed custom.el emacsclient.c keyboard.c
   progmodes/grep.el semantic/format.el unexmacosx.c
@@ -5522,6 +5524,8 @@ Scott Frazer: wrote deeper-blue-theme.el whiteboard-theme.el
 
 Scott M. Meyers: changed cmacexp.el
 
+Sean Bright: changed emacs.nsi
+
 Sean Connor: changed gnus-sum.el
 
 Sean Neakums: changed gnus-msg.el gnus-uu.el supercite.el
@@ -5537,7 +5541,7 @@ Sean Whitton: wrote em-elecslash.el em-extpipe-tests.el em-extpipe.el
 and changed vc-git.el project.el bindings.el server.el simple.el subr.el
   vc-dispatcher.el vc.el window.el eshell-tests.el eshell.texi subr-x.el
   .dir-locals.el cl-macs.el eshell-tests-helpers.el files.texi ftfont.c
-  remember.el startup.el term.el INSTALL and 34 other files
+  remember.el startup.el term.el INSTALL and 38 other files
 
 Sebastian Fieber: changed gnus-art.el mm-decode.el mm-view.el
 
@@ -5576,8 +5580,9 @@ Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el
   org-clock.el ox-ascii.el ox-html.el
 
 Seiji Zenitani: changed nsfns.m frame.c xterm.c PkgInfo document.icns
-  find-func.el frame.h help-fns.el macfns.c nsfont.m nsterm.m w32fns.c
-  xdisp.c xfns.c
+  find-func.el frame.h help-fns.el macfns.c
+  nextstep/templates/Info.plist.in nsfont.m nsterm.m w32fns.c xdisp.c
+  xfns.c
 
 Sen Nagata: wrote crm.el rfc2368.el
 
@@ -5722,9 +5727,9 @@ Sławomir Nowaczyk: changed emacs.py progmodes/python.el TUTORIAL.pl
   flyspell.el ls-lisp.el w32proc.c
 
 Spencer Baugh: wrote uniquify-tests.el which-func-tests.el
-and changed project.el minibuffer.el simple.el progmodes/grep.el vc-hg.el
-  data-tests.el flymake.el mini.texi minibuffer-tests.el startup.el
-  uniquify.el which-func.el alloc.c autorevert.el bindings.el
+and changed project.el minibuffer.el simple.el flymake.el
+  progmodes/grep.el vc-hg.el data-tests.el mini.texi minibuffer-tests.el
+  startup.el uniquify.el which-func.el alloc.c autorevert.el bindings.el
   casefiddle-tests.el casefiddle.c comint.el crm.el dired-aux.el
   dired-x.el and 22 other files
 
@@ -5756,7 +5761,7 @@ and co-wrote help-tests.el keymap-tests.el
 and changed image-dired.el efaq.texi package.el cperl-mode.el checkdoc.el
   subr.el help.el simple.el bookmark.el dired.el files.el gnus.texi
   dired-x.el browse-url.el erc.el keymap.c image-mode.el ediff-util.el
-  eglot.el speedbar.el woman.el and 1810 other files
+  eglot.el speedbar.el woman.el and 1811 other files
 
 Stefan Merten: co-wrote rst.el
 
@@ -5773,7 +5778,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el visual-wrap.el
 and changed subr.el simple.el cl-macs.el bytecomp.el keyboard.c files.el
   lisp.h vc.el eval.c xdisp.c alloc.c buffer.c sh-script.el help-fns.el
   progmodes/compile.el tex-mode.el lread.c keymap.c package.el window.c
-  edebug.el and 1724 other files
+  edebug.el and 1728 other files
 
 Stefano Facchini: changed gtkutil.c
 
@@ -5810,7 +5815,7 @@ and changed wid-edit.el wdired.el todo-mode.texi wdired-tests.el
   dabbrev-tests.el diary-lib.el dired.el dired-tests.el doc-view.el
   files.el info.el minibuffer.el outline.el todo-test-1.todo widget.texi
   allout.el dabbrev.el eww.el find-dired.el frames.texi hl-line.el
-  and 75 other files
+  and 78 other files
 
 Stephen C. Gilardi: changed configure.ac
 
@@ -5825,19 +5830,19 @@ and changed diary-lib.el octave.el org-agenda.el locate.el replace.el
 Stephen Gildea: wrote refcard.tex
 and co-wrote mh-funcs.el mh-search.el
 and changed time-stamp.el time-stamp-tests.el mh-e.el mh-utils-tests.el
-  mh-junk.el mh-utils.el mh-comp.el mh-show.el mh-e.texi
+  mh-junk.el mh-utils.el mh-comp.el files.texi mh-show.el mh-e.texi
   test-all-mh-variants.sh files.el mh-customize.el mh-folder.el
   mh-scan.el mh-xface-tests.el backups.texi comp-tests.el compile.texi
-  dns-mode.el fileio.c files.texi and 20 other files
+  dns-mode.el emacs.texi and 24 other files
 
 Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
 
 Stephen Leake: wrote elisp-mode-tests.el
-and changed elisp-mode.el xref.el eglot.el window.el mode-local.el
-  project.el CONTRIBUTE vc-mtn.el ada-stmt.el cedet-global.el
-  ede/generic.el simple.el autoload.el bytecomp.el cl-generic.el
-  ede/locate.el files.texi functions.texi package.el progmodes/grep.el
-  windows.texi and 33 other files
+and changed ada-mode.el ada-xref.el elisp-mode.el xref.el eglot.el
+  window.el mode-local.el project.el CONTRIBUTE ada-prj.el vc-mtn.el
+  ada-stmt.el cedet-global.el ede/generic.el simple.el autoload.el
+  bytecomp.el cl-generic.el ede/locate.el files.texi functions.texi
+  and 36 other files
 
 Stephen Pegoraro: changed xterm.c
 
@@ -6038,7 +6043,7 @@ and co-wrote hideshow.el
 and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el
   scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el
   TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el diff-mode.el
-  dired.el elisp.texi and 168 other files
+  dired.el elisp.texi and 169 other files
 
 Thierry Banel: co-wrote ob-C.el
 and changed calc-arith.el
@@ -6185,7 +6190,7 @@ Tomas Abrahamsson: wrote artist.el
 
 Tomas Fabrizio Orsi: changed net-utils.el
 
-Tomas Nordin: changed progmodes/python.el
+Tomas Nordin: changed progmodes/python.el subr.el
 
 Tomas Volf: changed esh-mode.el
 
@@ -6332,7 +6337,7 @@ Ulrich Müller: changed configure.ac calc-units.el Makefile.in
   emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el
   bindings.el doctor.el emacs.1 files.el gamegrid.el gud.el
   language/cyrillic.el server.el strings.texi ChgPane.c ChgSel.c HELLO
-  INSTALL XMakeAssoc.c and 55 other files
+  INSTALL XMakeAssoc.c and 56 other files
 
 Ulrich Neumerkel: changed xterm.c
 
@@ -6412,7 +6417,7 @@ Vincent Del Vecchio: changed info.el mh-utils.el
 
 Vincenzo Pupillo: wrote php-ts-mode.el
 and changed js.el cmake-ts-mode.el typescript-ts-mode.el c-ts-mode.el
-  c-ts-common.el Makefile.in java-ts-mode.el
+  c-ts-common.el java-ts-mode.el Makefile.in
 
 Vince Salvino: changed msdos.texi w32.c w32fns.c
 
@@ -6428,6 +6433,8 @@ and changed ps-prin1.ps ps-bdf.el ps-prin0.ps blank-mode.el ps-prin3.ps
 Vitalie Spinu: changed comint.el eieio-base.el message.el ob-R.el
   ob-core.el ob-tangle.el subr.el
 
+Vitaliy Chepelev: changed image-dired-dired.el image-dired-tags.el
+
 Vitaly Takmazov: changed emacs-x64.manifest emacs-x86.manifest
 
 Vitorio Miguel: changed TUTORIAL.pt_BR
@@ -6545,6 +6552,8 @@ Wojciech Gac: changed latin-pre.el quail/cyrillic.el
 
 Wojciech S. Gac: wrote sami.el
 
+Wojciech Siewierski: changed calc-trail.el
+
 Wolfgang Glas: changed unexsgi.c
 
 Wolfgang Jenkner: wrote man-tests.el textprop-tests.el
@@ -6666,6 +6675,8 @@ Yuchen Pei: changed calendar.texi diary-lib.el icalendar-tests.el
 
 Yue Daian: wrote cl-font-lock.el
 
+Yue Yi: changed peg.texi
+
 Yu-ji Hosokawa: changed README.W32
 
 Yukihiro Matsumoto: co-wrote ruby-mode.el